.el-message,
.custom-message {
  min-width: 0px;
  width: 500px;
  max-width: calc(100vw - 20px);
  /* box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.25); */
}

.el-dialog,
.custom-dialog {
  width: 500px;
  max-width: 90vw;
  /* box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25); */
}

.el-message-box,
.custom-message-box {
  width: 350px;
  max-width: 90vw;
  /* box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25); */
}

.el-menu-item {
  /* text-align: center; */
  /* border: none; */
}

.el-submenu {
  /* text-align: center; */
  /* border: none; */
}

@media screen and (max-width: 500px) {
  .el-dialog__wrapper .el-dialog {
    width: calc(100% - 36px) !important;

    .el-dialog__body {
      padding: 10px 20px !important;

      .el-form-item__label {
        width: 68px !important;
      }

      .el-select,
      .el-input {
        width: 180px !important;
      }
    }
  }
}